package cc.z8g.browser.core.download

/**
 * 下载请求。可能由用户主动触发，也可能由网站触发(WebView回调)
 *
 * @param url The URL of the file.
 * @param userAgent 在进行下载请求时将使用的用户代理
 * @param contentDisposition 正在下载的内容的描述
 * @param mimeType 正在下载的内容类型
 * @param contentLength 正在下载的文件的大小
 */
data class DownloadRequest(
    val url: String,
    val userAgent: String?,
    val contentDisposition: String?,
    val mimeType: String?,
    val contentLength: Long
)
